正则表达式中@"(\d)+\,(\d)是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/22 23:36:49
"hotels/{action}-{city}-{price}-{star}",
new { controller = "Hotel", action = "list", city = "beijing", price="-1,-1", star="-1" },
new { city=@"[a-zA-Z]*",price=@"(\d)+\,(\d)+", star="[-1-5]"}
);

中的price=@"(\d)+\,(\d)+", 是什么意思?

@(以这个开头)"(\d)+表示由一个或者多个数字组成 \,转义符"

没有看懂,@在正则表达式中没有什么特殊含义,\d表示一位数字,括号你先不用管,\d+表示一位以上数字 (\d)+也是表示一位以上数字 \.就是表示.吧

这个以我的水平解决不了

duhui